Making Methods Work in Software Engineering Method Deployment - as a Social Achievement
نویسنده
چکیده
Organisational problems in industry have evoked increased interest in empirical methodologies in the broader software engineering community. In particular, the human role in software development has been addressed. Qualitative research approaches are identified as necessary for understanding human nature. The qualitative approach addressed in this article is that of ethnography in relation to software engineering. Ethnography emphasises the members' point of view in order to understand the organisation of a social, cultural and technical setting. Today, with very few exceptions, it is sociologists who have performed the majority of ethnographic studies of software development -but how useful are these studies to software engineers? Ethnographic studies present problems from the observer's point of view. One implication of presenting studies from an ‘inside’ perspective is that they lend themselves to being regarded as revealing ‘bad methods’, i.e. which do not work in complex work situations. Taking from a software engineering point of view it is just as easy to point to the opposite interpretation of ‘bad practice’, i.e. a bad application of existing methods. The objective of this paper is to promote ‘ethnographic knowledge’ by revealing the different implicit research attitudes of ethnographers and software engineers, and to point to possibilities which combine studies that contribute an ‘inside perspective’ on software method improvement.
منابع مشابه
A New Group Data Envelopment Analysis Method for Ranking Design Requirements in Quality Function Deployment
Data envelopment analysis (DEA) is an objective method for priority determination of decision making units (DMUs) with the same multiple inputs and outputs. DEA is an efficiency estimation technique, but it can be used for solving many problems of management such as rankig of DMUs. Many researchers have found similarity between DEA and MCDM techniques. One of the earliest techniques in MCDM is...
متن کاملIntegration of QFD, AHP, and LPP methods in supplier development problems under uncertainty
Quality function deployment (QFD) is a customer-driven approach, widely used to develop or process new product to maximize customer satisfaction. Last researches used linear physical programming (LPP) procedure to optimize QFD; however, QFD issue involved uncertainties, or fuzziness, which requires taking them into account for more realistic study. In this paper, a set of fuzzy data is used to ...
متن کاملQuality function deployment: Integrating comprehensive matrix and SWOT analysis for effective decision making
In this ever-changing business scenario, the manufacturing product industries have to be in position to rec-ognize the ever changing pulse and demands of the market. Customer satisfaction and quality management has become a strategic issue for companies in the new millennium. Quality Function Deployment (QFD) lit-erature suggests that building up the House of Quality (HoQ) is not a difficult ta...
متن کاملSolving a class of higher-order equations over a group structure
In recent years, symbolic and constraint-solving techniques have been making major advances and are continually being deployed in new business and engineering applications. A major push behind this trend has been the development and deployment of sophisticated methods that are able to comprehend and evaluate important sub-classes of symbolic problems (such as those in polynomial, linear inequal...
متن کاملExpectations and Reality: Why an Enterprise Software System Did Not Work as Planned
Over two decades, we and other research groups have found that ethnographic and social analyses of work settings can provide insights useful to the process of system analysis and design. Despite this, ethnographic and social analyses have not been widely assimilated into industry practice. Practitioners tend to address sociotechnical factors in an ad-hoc manner, often post-implementation, once ...
متن کامل